.body {
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  border-radius: 2px;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  padding: 15px;
  box-sizing: border-box;
}
.table-wrap {
  width: 100%;
  padding: 15px 30px;
  background-color: #fff;
  min-height: 100%;
  box-sizing: border-box;
}
.table-pagination {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 15px;
  ::v-deep {
    .el-pagination {
      padding: 0;
      .btn-next {
        margin-right: 0;
      }
    }
    .active {
      background: #f6f9fc !important;
      color: #00baff !important;
    }
    button {
      border: 1px solid #ebf1f8 !important;
      background: white !important;
      color: #a7adb5 !important;
    }
    li {
      background: white !important;
      color: #00baff !important;
      border: 1px solid #ebf1f8;
      border-radius: 2px;
      font-weight: 400 !important;
      font-size: 12px !important;
      line-height: 25px !important;
    }
  }
}
.search_header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  ::v-deep .el-button {
    background: #497fa3 !important;
    color: white !important;
    border: none !important;
    border-radius: 2px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  &_left {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
  }
  &_right {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start;
    justify-content: flex-end;
  }

  &_right::v-deep {
    // 输入框
    .el-input--suffix {
      width: auto !important;
    }
    .el-input {
      // width: auto !important;
      padding-bottom: 13px;
      .el-input__inner {
        width: 228px !important;
        height: 32px !important;
        // background: #f6f9fc !important;
        margin-left: 10px;
      }
      .el-input__suffix {
        height: 32px;
        .el-input__suffix-inner {
          display: inline-block;
          height: 32px !important;
          display: flex;
        }
        .el-input__clear {
          display: flex;
          align-items: center;
          justify-content: center;
        }
      }
    }
    // 下拉框
    .el-select {
      padding-bottom: 13px;
      .el-input {
        padding-bottom: 0;
      }
      .el-input__inner {
        width: 170px !important;
        margin-left: 10px;
        // background: #f6f9fc;
      }
      .el-input__suffix {
        display: flex;
        align-items: center;
        justify-content: center;
      }
    }
    // 树形选择框
    .el-cascader {
      .el-input {
        display: flex;
      }
      .el-input__inner {
        width: 170px !important;
      }
      .el-input__suffix {
        display: flex;
        align-items: center;
        justify-content: center;
      }
    }
    .el-input__prefix {
      height: 32px !important;
      left: 10px !important;
    }
    .el-input__icon {
      line-height: 32px !important;
    }
    // 时间
    .el-date-editor {
      margin-left: 10px;
      .el-input__inner {
        width: 170px !important;
      }
    }
  }
}

::v-deep {
  .light {
    background: #f9fcff;
    border: 1px solid #f2f6fb !important;
  }

  .el-table__row {
    .el-table__cell {
      padding: 12px 0 !important;
      .el-button--text {
        padding: 0;
      }
    }
  }
}
